/**
 * customers CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet_my.css 5952 2007-03-03 06:18:46Z drbyte $
 */
 .Warning {
    color: Red;
}
fieldset {
    border: 1px solid #ff9933;
    margin: 0.5em 0;
    padding: 0.5em;
}body { background:url(../images/body-bg.gif) top center fixed; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#817a7a; min-width:1041px;}
table, td {border-collapse:collapse; font-size:100%;}

#trackorders ,#trackorders td,#trackorders tr{border-collapse:collapse ;font-size:100%; border:1px solid #000;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; }

.main-width { width:987px; padding:0 27px 0 27px; background:#000; margin:0 auto; text-align:left;}

input, textarea { font-family:Tahoma; font-size:1em;}

.fleft , .back{ float:left;}
.fright  ,.forward{ float:right;}
.clear ,.clearBoth{ clear:both;}
label.inputLabel {
    float: left;
    padding-bottom: 3px;
    padding-right: 10px;
    width: 11em;
}

.productListing-heading{ text-align:center;}
.list_img{ padding:10px;}
h3.itemTitle{color: #363636;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
	margin:0px;
    padding: 0px 0px 5px 0px;}
.tabTable,#productListHeading{ color:#000;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a { outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}
#productQuantityDiscounts table{border-collapse:collapse;}
 #productQuantityDiscounts td{border:1px solid #000;} 
 
 input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {width:49%; margin:0 0 3px; vertical-align:middle;}
input#dob, input#postcode {width:70px; margin:0 0 3px; vertical-align:middle;}

input#password-new, input#password-confirm {width:49%; margin:0 0 3px; vertical-align:middle;}
#password-current{ margin:0 0 3px 0; vertical-align:middle;}

textarea#enquiry {width:93%; margin:4px 0;}
.button-padding{ padding:0 0 0 10px;}
#featuredProducts, #whatsNew, #specialsDefault, #specialsListing{ padding:0 2px 0 0;}
#from-name, #from-email-address, #to-name{ margin-bottom:3px;}
#to-email-address{ margin-bottom:15px;}
#inc-subcat{ margin:5px 0 0 0;}

/*  ----------------------- NAVIGATION -----------------------  */

h1 {font-size:20px; font-weight:bold; line-height:normal; color:#000; padding:3px 0px 5px;}
h2 {font-size:14px; font-weight:bold; line-height:normal; color:#000; padding:3px 0px 5px;}
h3 {color:#000; font-size:12px; font-weight:bold; line-height:normal; padding:3px 0px 5px;}
h4 {color:#000; font-size:11px; font-weight:bold; line-height:normal; padding:3px 0px 5px;}


/*  REVIEWS  */

#reviewsDefault hr {color:#D8D8D8; border:0; border-top:1px solid #E1E1E1; margin:5px 0px;}
#reviewsDefault .smallProductImage {padding:0px 10px 10px 10px;}
#reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {clear:both; font-size:14px; font-weight:bold; color:#353535; padding:5px 0 10px 0; margin:0; text-transform:uppercase;}
#reviewsDefault .rating, .bold {padding:5px 0px;}
#reviewsDefault .name-type { color:#817a7a; text-decoration:none; font-weight:normal;}
#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice {font-size:13px; color:#353535; font-weight:bold;}

/*  ----------------------- SHOPPING CART -----------------------  */

#cartInstructionsDisplay {padding:10px;}

#cartEmptyText {font-size:13px; color:#161616; border:solid 1px #F00; background:#f8fac5; text-align:center; font-weight:bold; padding:6px 0; margin-bottom:15px;}

#cartContentsDisplay {border-left:1px solid #E1E1E1;}
#cartContentsDisplay th {border:1px solid #E1E1E1; border-left:none; padding:5px; text-align:center;}
#cartContentsDisplay th {font-size:12px;}
#cartContentsDisplay th a {color:#817a7a;}
#cartContentsDisplay td {border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px; text-align:center;}
#cartContentsDisplay td .cartAttribsList {text-align:left;}
#cartContentsDisplay td.cartTotalDisplay {font-size:13px; color:#353535; font-weight:bold;}
#cartContentsDisplay td #cartImage {float:none; display:block;}
#cartContentsDisplay td a {color:#817a7a; text-decoration:none; font-weight:normal;}
#cartContentsDisplay td a:hover { color:#2fc7f9;}
#cartSubTotal {padding:5px; text-align:right; font-weight:bold;}
#cartSubTotal strong {font-size:13px; color:#353535; font-weight:bold;}

#shoppingCartDefault .buttonRow {
    margin: 5px;
}
.buttonRow, .buttonRow2 {
    padding: 7px 2px 7px 0;
}


#shoppingCartDefault .buttonRow {margin:5px;}

#shoppingCartDefault .text_v_c {margin:5px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#817a7a;}
#shoppingCartDefault .text_v_c a {color:#2fc7f9; outline:none; text-decoration:underline;}


.advisory {margin:10px;}




#infoShoppingCart {background:#FFFFFF;}
#infoShoppingCart div {padding:20px;}
#infoShoppingCart h1 {font-size:14px; font-weight:bold; color:#353535; padding:5px 0 10px 0; margin:0; text-transform:uppercase;}

#popupSearchHelp div {padding:20px;}

#popupCVVHelp {background:#FFFFFF;}
#popupCVVHelp div {padding:10px 20px;}
#popupCVVHelp h1 {font-size:14px; font-weight:bold; color:#353535; padding:5px 0 10px 0; margin:0; text-transform:uppercase;}



.hiddenField {display:none;}



#popupShippingEstimator {background:#FFFFFF;}
#popupShippingEstimator div {padding:15px;}

#shippingEstimatorContent h2 {font-size:14px; font-weight:bold; color:#353535; padding:5px 0 10px 0; margin:0; text-transform:uppercase;}

select#country, select#stateZone {width:160px; margin:0 0 3px;}
input#state {width:156px; margin:0 0 3px 0;}
#popupShippingEstimator label#stateLabel {display:none;}

#shippingEstimatorContent td.cartTotalDisplay {font-size:13px; color:#353535; font-weight:bold;}

#shippingEstimatorContent table {margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; border-collapse:collapse;}
#shippingEstimatorContent th {padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; text-align:center;}
#shippingEstimatorContent th {font-size:12px;}
#shippingEstimatorContent th a {color:#817a7a;}

#shippingEstimatorContent td {border-right:1px solid #E1E1E1; border-top:1px solid #E1E1E1; padding:5px;}
#shippingEstimatorContent td {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#817a7a;}
